• word of the day

    lambertia formosa

    lambertia formosa - Dictionary definition and meaning for word lambertia formosa

    Definition
    (noun) erect bushy shrub of eastern Australia having terminal clusters of red flowers yielding much nectar
Download our Mobile App Today
Receive our word of the day
on Whatsapp